package com.huhu.service;

import com.huhu.entity.ArticleInfo;
import com.huhu.entity.vo.ArticleInfoVO;

import java.util.List;

public interface ArticleService {
    // 获取我的所有文章
    public List<ArticleInfo> getMyList(Long uid);

    // 获取我的文章数量
    public int myArtCount(Long uid);

    // 获取分页列表
    List<ArticleInfo> getList(Integer psize, Integer offset);

    // 查询文章数量
    int getTotalCount();

    // 添加文章
    int addArticle(ArticleInfo articleInfo);

    // 根据aid获取文章详情
    ArticleInfo getDetailByAid(Long aid);

    // 修改文章
    int updateArticle(ArticleInfo articleInfo);

    // 删除文章
    int deleteArticle(Long aid,Long uid);

    // 获取文章详情
    ArticleInfoVO getDetail(Long aid);

    // 更新访问人数
    int updateRCount(Long aid);
}
